excel oneself
idiom
British
: to do even better than usual
She really excelled herself in her last race!
Love words? Need even more definitions?
Merriam-Webster unabridged
Share